
$(document).ready( function () {

    drawCicloConfigurado();
            
});


$(function() {
    
    $("#frmCierre-grabar").button({
        icons: {
            primary: "ui-icon-disk"
        }
    }).click( function () {
        frmConfigSaveCuenta();
        return false;
        
    });
    
    $("select[name='sltEmpresa']").change( function(){
        
        drawCicloConfigurado();
        
    });
    

    
});


function frmConfigSaveCuenta() {
    
    /*variables*/
    var boolError = false;
    var strError = "";
    var empresa = 0;
    var strPost = "";
    var boolOrigen = false;
    var intTabSelected = 0;
    var txtNumero = "";
    /*variables*/
    
    empresa = 0;
    $("select[name='sltEmpresa'] option:selected").each( function() {
        empresa = $(this).val();
    });
    
    if( empresa == 0 ) {
        boolError = true;
        strError += strError.length > 0 ? "\n" : "";
        strError += "Seleccione empresa.";
    }
    
    objForm = $("input[name='frmCierre_anio']");
    if( objForm.val().length == 0 ) {
        boolError = true;
        strError += strError.length > 0 ? "\n" : "";
        strError += "Ingrese año.";
    }
    else {
        strPost += strPost.length > 0 ? "&" : "";
        strPost += objForm.attr("name") + "=" + objForm.val();
    }
    
    mes = 0;
    $("select[name='frmCierre_mes'] option:selected").each( function() {
        mes = $(this).val();
    });
    
    if( mes == 0 ) {
        boolError = true;
        strError += strError.length > 0 ? "\n" : "";
        strError += "Seleccione mes.";
    }

    if( !boolError ) {
        $.ajax({
                    
            type: "POST",
            url: "admin_contabilidad_cierre_data.php?operation=s",
            data: "empresa="+empresa+"&mes="+mes+"&"+strPost,
            beforeSend:function() {
                
            },
            success:function(data) {
                $("#frmCierre-de-mensaje").html(data);
                $('#frmCierre').each (function(){
                    this.reset();
                });
                $("select[name='sltEmpresa']").val(empresa);
                //drawCicloConfigurado(empresa);
            },
            error:function() {
                
            }
            
        });
    }
    else {
        
        alert(strError);
        
    }
    
}

function drawCicloConfigurado(empresa){
    if(!empresa) empresa = 0;
    if(empresa == 0) {
        $("select[name='sltEmpresa'] option:selected").each( function() {
            empresa = $(this).val();
        });
    }
    
    $.ajax({
                    
        type: "POST",
        url: "admin_contabilidad_cierre_data.php?operation=gc&empresa="+empresa,
        beforeSend:function() {
            
        },
        success:function(data) {
            $("#frmCierre-de-mensaje").html(data);
        },
        error:function() {
            
        }
        
    });
    
}